package com.xzmzhp.dao.finance.SQL;

import com.xzmzhp.pojo.finance.FinanceImg;
import com.xzmzhp.utils.StringUtils;
import org.apache.ibatis.jdbc.SQL;

import java.util.List;

/**
 * @author: 王源(xm)
 * @create: 2022-03-25 15:00
 * @program: ams
 * @description: 财务图片相关sql
 */
public class FinanceImgSql {
    /**
     * 批量添加财务图片
     * @param financeImgs 财务图片数据
     * @return 批量添加语句
     */
    public String addFinanceImgs(List<FinanceImg> financeImgs){
        return new SQL(){
            {
                INSERT_INTO("finances_imgs");
                for (FinanceImg financeImg:financeImgs) {
                    if (StringUtils.isNotNull(financeImg)){
                        VALUES("finances_id",financeImg.getFinancesId().toString());
                        VALUES("finances_url",financeImg.getFinancesUrl());
                    }
                }
            }
        }.toString();
    }
}
